Stochastic dual dynamic programming for multistage stochastic mixed-integer nonlinear optimization
نویسندگان
چکیده
Abstract In this paper, we study multistage stochastic mixed-integer nonlinear programs (MS-MINLP). This general class of problems encompasses, as important special cases, convex optimization with non-Lipschitzian value functions and linear optimization. We develop dual dynamic programming (SDDP) type algorithms nested decomposition, deterministic sampling, sampling. The key ingredient is a new cuts based on generalized conjugacy. Several interesting classes MS-MINLP are identified, where the guaranteed to obtain global optimum without assumption complete recourse. significantly generalizes classic SDDP algorithms. also characterize iteration complexity proposed particular, for $$(T+1)$$ ( T + 1 ) -stage MINLP satisfying L -exact Lipschitz regularization d -dimensional state spaces, an $$\varepsilon $$ ε -optimal root node solution, prove that number iterations sampling algorithm upper bounded by $${\mathcal {O}}((\frac{2LT}{\varepsilon })^d)$$ O 2 L d , lower {O}}((\frac{LT}{4\varepsilon LT 4 case or {O}}((\frac{LT}{8\varepsilon })^{d/2-1})$$ 8 / - case. shows obtained bounds rather sharp. It reveals depends polynomially stages. further show linearly T if all spaces finite sets, seek $$(T\varepsilon )$$ solution when infinite i.e. allowing optimality gap scale . To best our knowledge, first work reports well results solving such large programs. resolves conjecture late Prof. Shabbir Ahmed in setting
منابع مشابه
Multistage Stochastic Unit Commitment Using Stochastic Dual Dynamic Integer Programming
Unit commitment (UC) is a key operational problem in power systems used to determine an optimal daily or weekly generation commitment schedule. Incorporating uncertainty in this already difficult mixed-integer optimization problem introduces significant computational challenges. Most existing stochastic UC models consider either a two-stage decision structure, where the commitment schedule for ...
متن کاملStochastic Dual Dynamic Integer Programming
Multistage stochastic integer programming (MSIP) combines the difficulty of uncertainty, dynamics, and non-convexity, and constitutes a class of extremely challenging problems. A common formulation for these problems is a dynamic programming formulation involving nested cost-to-go functions. In the linear setting, the cost-to-go functions are convex polyhedral, and decomposition algorithms, suc...
متن کاملAlgorithms for Stochastic Mixed-Integer Programming Models
In this chapter, we will study algorithms for both two-stage as well as multi-stage stochastic mixed-integer programs. We present stagewise (resourcedirective) decomposition methods for two-stage models, and scenario (pricedirective) decomposition methods for multi-stage models. The manner in which these models are decomposed relies not only on the specific data elements that are random, but al...
متن کاملFenchel decomposition for stochastic mixed-integer programming
This paper introduces a new cutting plane method for two-stage stochastic mixed-integer programming (SMIP) called Fenchel decomposition (FD). FD uses a class of valid inequalities termed, FD cuts, which are derived based on Fenchel cutting planes from integer programming. First, we derive FD cuts based on both the first and second-stage variables, and devise an FD algorithm for SMIP and establi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Mathematical Programming
سال: 2022
ISSN: ['0025-5610', '1436-4646']
DOI: https://doi.org/10.1007/s10107-022-01875-8